package com.lesso.util;

import java.sql.ResultSet;
import java.sql.ResultSetMetaData;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

public class JsonUtil {
	public static JSONArray formatRsToJsonArray(ResultSet rs) throws Exception{
		   ResultSetMetaData md = rs.getMetaData();
		   int num = md.getColumnCount();
		   JSONArray array = new JSONArray();
		   while(rs.next()){
			   JSONObject mapOfColValues = new JSONObject();
			   for(int i=1;i<num;i++){
				   mapOfColValues.put(md.getColumnName(i), rs.getObject(i));
			   }
			   array.add(mapOfColValues);
		   }
		   return array;
	   }
}
